from box import Box

config ={
    "L": 2000, # 厚度，单位：m
    "k": 0.5,  # 导热系数，k，单位：W/(m*K)
    "TA": 100, # 表面A的稳态温度，单位：K
    "TB": 200, # 表面B的稳态温度，单位：K
    "q": 1000e3, # 内部稳定的热源，单位：W/m^2

    # 解决配置参数
    "method_params":{
        "num_control_uints": 30000, # 一维的控制单元个数
        "solver": "numpy_gpu", 
        # 线性solver: sparse_scipy, sparse_pardiso, numpy, numpy_gpu, torch_gpu
    },

    # 输出内容
    "report":{
        "exact_fig": True,
        "fvm_fig": True,
        "error_print": True,
        "solver_time": True,
    }
}


xcfg = Box(config)